<?php
include("adodb5/adodb-exceptions.inc.php");
include('adodb5/adodb.inc.php');

$strDsn = 'mssql://influenza:inf123456@10.1.251.14';

$cnn = ADONewConnection($strDsn);
$cnn->SetFetchMode(ADODB_FETCH_ASSOC);

$id_usuario = $_POST['txtIdPrincipal'];
$id_perfil = $_POST['cboPerfil'];
$id_sector = $_POST['cboSector'];
$id_delegacion = $_POST['cboDelegacion'];
$id_unidad = $_POST['cboUsmiNameList'];
$txtNombre = $_POST['txtNombre'];
$txtUsuario = $_POST['txtUsuario'];
$txtClave = $_POST['txtClave'];
$chkActivo = $_POST['chkActivo'];
$hash = md5($txtClave);

if ($chkActivo)
	{	$chkActivo =  "1";	}
else
	{	$chkActivo =  "0";	}

$query = "SELECT COUNT(*) new_usr FROM influenza.dbo.usuarios WHERE usuario = '$txtUsuario' and id_principal <> $id_usuario";
$recordSet = $cnn->Execute($query);

/*if (!$recordSet)
	print $cnn->ErrorMsg();
else
	$intNoRows = $recordSet->RecordCount();]*/

while (!$recordSet->EOF)
    {
        $recordSet->FetchInto($arrCurrentRow);
        $intExiste = $arrCurrentRow['new_usr'];
        if ($intExiste >= 1)
                {	//echo "<script language='javascript'>alert('Tecle otro usuario, ya que el registro se encuentra en base de datos');history.back();</script>";
                        $strResult = "{status: 0, descripcion: 'El usuario o password ya se encuentran registrados, intento con otro'}";
                }
        else
                {	$query = "update [influenza].[dbo].[usuarios] set nPerfil = '$id_perfil', id_delegacion='$id_delegacion', id_sector='$id_sector',
                                id_unidad='$id_unidad', nombre='$txtNombre', usuario='$txtUsuario', clave='$txtClave', clave2='$hash',
                                activo='$chkActivo' where id_principal = '$id_usuario'";
                        //echo $query;
                        $rs = $cnn->Execute($query);
                        $strResult = "{status: 1, descripcion: 'paso'}";
                        //echo "<script language='javascript'>alert('El registro fue actualizado con exito'); window.location=\"./m_edita_usuarios.php\";</script>";
                }
    }
print $strResult
?>
